package com.ivo.activiti.hr.service;


import com.ivo.activiti.hr.entity.Department;
import com.ivo.activiti.hr.entity.Employee;
import com.ivo.activiti.hr.entity.Position;

import java.util.List;

/**
 * HR Service
 * @author wj
 * @version 1.0
 */
public interface HrService {

    /**
     * 获取员工
     * @param empID 工号
     * @return Employee
     */
    Employee getEmp(String empID);

    /**
     * 获取部门
     * @param deptID 部门编号
     * @return Department
     */
    Department getDept(String deptID);

    /**
     * 获取岗位的员工
     * @param position 岗位
     * @return Employee
     */
    List<Employee> getEmpByPosition(String position);

    /**
     * 获取岗位
     * @param positionId 岗位号
     * @return Position
     */
    Position getPosition(String positionId);
}
